﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Awaken.Utils.WidgetCode
{
    /// <summary>
    /// 支付类型  
    /// </summary>
    public enum PayType
    {
        /// <summary>
        /// 仅付定金
        /// </summary>
        Deposit = 0,

        /// <summary>
        /// 按月支付
        /// </summary>
        Monthly = 1,
        /// <summary>
        /// 按季支付
        /// </summary>
        Quarterly = 2,
        /// <summary>
        /// 全额支付
        /// </summary>
        Fully = 3
    }

    /// <summary>
    /// 付款方式
    /// </summary>
    public enum PayMethod
    {
        /// <summary>
        /// 微信支付
        /// </summary>
        WxPay = 0x1,

        /// <summary>
        /// 支付宝
        /// </summary>
        AliPay = 0x2,
    }

    /// <summary>
    /// 支付来源
    /// </summary>
    public enum PaySource
    {
        /// <summary>
        /// 网站支付
        /// </summary>
        Website = 0x1,

        /// <summary>
        /// 手机APP
        /// </summary>
        App = 0x2,

        /// <summary>
        /// 微信HTML5应用
        /// </summary>
        WeixinApp = 0x3,

    }

    /// <summary>
    /// 短信服务商
    /// </summary>
    public enum MessageMethod
    {
        /// <summary>
        /// 移通网络
        /// </summary>
        MLINK = 0
    }

    /// <summary>
    /// 账单类型
    /// </summary>
    public enum BillType
    {
        /// <summary>
        /// 付款
        /// </summary>
        Payment = 1,
        /// <summary>
        /// 退款
        /// </summary>
        Refund = 0
    }
}
